console.log(a);//undefined 
var a = 10;
var a = 20;
var a ='hello';
console.log(a);
// console.log(A);
/**
 * js多行注释 
 * 解析顺序 因为使用var声明变量会进行变量提升 
 * var a;
 * console.log(a);
 * a = 10;
 */

/**
 * 以下那些变量名是合法的？
 * 3a a3 _ $ $message class 
 * a3 _ $ $message合法 
 */


